Analyse des suites aléatoires engendrées par des automates cellulaires et applications à la cryptographie

نویسنده

  • Bruno Martin
چکیده

On s'intéresse aux interactions entre la cryptologie et les automates cellulaires. Il a ´ eté montré récemment qu'il n'existe pas de r` eglé elémentaire d'automate cellulaire non-linéaire robustè a la corrélation. Ce résultat limite fortement l'usage d'automates cellulaires pour la construction de suites pseudo-aléatoires servant de clés utilisables en cryptographiè a clé secrète. De plus, pour de tels mécanismes de génération de suites pseudo-aléatoires, Meier et Staffelbach ont proposé une technique de cryptanalyse efficace. Cependant, des pistes subsistent pour construire des automates cellulaires sus-ceptibles d'engendrer de bonnes suites pseudo-aléatoires, que nousévoqueronsà la fin de cet article. Abstract : This paper considers interactions between cellular automata and cryptology. It is known that non-linear elementary rule which is correlation-immune don't exist. This results limits the use of cellular automata as pseudo-random generators suitable for cryptographic applications. In addition, for this kind of pseudo-random generators, a successful cryptanalysis was proposed by Meier and Staffelbach. However , other ways to design cellular automata capable to generate good pseudo-random sequences remain and will be discussed in the end of this article. 1 Les automates cellulaires Les automates cellulaires (ou AC) ontété inventés par Ulam et von Neumann [11]. Il s'agità la fois d'un modèle de système dynamique discret et d'un modèle de calcul. Un automate cellulaire est composé d'un ensemble bi-infini de cellules identiques qui peuvent prendrè a un instant donné unétatà valeurs dans un ensemble fini. Le temps estégalement discret et l'´ etat d'une cellule au temps t est fonction de l'´ etat au temps t − 1 d'un nombre fini de cellules appelé son «voisinage». ` A chaque nouvelle unité de temps, les mêmes r` egles sont appliquéesà l'ensemble des cellules, produisant une nouvelle «configuration» de cellules dépendantentì erement de la configuration précédente. Nous nous restreindrons icì a des automates cellulaires sur un anneau de N cellules et dont l'ensemble desétats est binaire. Définition 1 Un automate cellulaire est un ensemble fini de cellules identiques indicées par Z N. Chaque cellule est une machine d'´ etats finis C = x t+1 i = f (x t i−1 , x t i , x t i+1) La fig. 1 illustre une transition d'un automate cellulaire sur un anneau de 8 cellules. Chacune des cellules pouvant prendre deuxétats, il existe 2 3 = 8 configurations possibles d'un tel voisinage. Pour que l'automate cellulaire fonctionne, il faut définir quel doitêtre l'´ etat, ` a l'instant suivant, …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approche évolutionniste de la recherche d'automates cellulaires universels

RÉSUMÉ. Le fameux problème de la fréquence des automates cellulaires universels est liée à l’émergence de la calculabilité dans les systèmes complexes avec des interactions locales. Il a été posé une première fois par Wolfram : « How commun are computational universality and undecidability in cellular automata ». Ce papier décrit des algorithmes évolutionnaires donnant des éléments de réponse à...

متن کامل

Description intégrée de processus cellulaires spatiotemporels basée sur un modèle géométrique de transformation

RÉSUMÉ. L’observation de la dynamique spatiotemporelle d’objets biologiques déformables génère sous forme de séquences d’images une quantité énorme d’informations généralement sousexploitées. Nous montrons dans cet article comment une analyse de ces séquences, basée sur un modèle paramétrique de transformation, permet de caractériser de façon originale les déformations de tels objets à partir d...

متن کامل

فایل کامل مجلّه مطالعات زبان فرانسه دو فصلنامه علمی پژوهشی زبان فرانسه دانشکده زبانهای خارجی دانشگاه اصفهان

Tâ ÇÉÅ wx W|xâ Revue des Études de la Langue Française Revue semestrielle de la Faculté des Langues Étrangères de l'Université d'Ispahan Cinquième année, N° 8 Printemps-Eté 2013, ISSN 2008- 6571 ISSN électronique 2322-469X Cette revue est indexée dans: Ulrichsweb: global serials directory http://ulrichsweb.serialssolutions.com Doaj: Directory of Open Access Journals http://www.doaj.org ...

متن کامل

Agrégation de traces d'exécution pour la visualisation de grands systèmes distribués

RÉSUMÉ. La visualisation de performance consiste à représenter graphiquement l’exécution d’applications parallèles pour procéder à leur analyse. Dans le cas de très grands systèmes, l’agrégation des données analysées est inévitable. Cet article met en évidence un problème scientifique majeur : comment produire des représentations agrégées qui ont un sens lors du passage à l’échelle ? Quatre élé...

متن کامل

Analyse de Programmes Malveillants par Abstraction de Comportements. (Analysis of Malware by Behavior Abstraction)

ion de Comportements par Réécriture de Mots Nous avons vu, en Section 1.2, que l’analyse comportementale classique opérait directement au niveau des interactions observées (les appels de librairie, les appels systèmes...), ce qui rend la détection de comportements suspects peu robuste puisque la moindre modification dans la mise en œuvre d’une fonctionnalité permet de faire échouer la détection...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0807.2381  شماره 

صفحات  -

تاریخ انتشار 2008